package com.company;

import java.util.Scanner;

public class Test01 {
    // equals()方法
    public static boolean validateLogin(String name, String upwd) {
        boolean con = false;
        if(name.equals("admin") && upwd.equals("admin")) {
            // 比较两个String对象
            con = true;
        }else {
            con = false;
        }

        return con;
    }

    // getClass()方法
    public static void printClassinfo(Object obj) {
        // 获取类名
        System.out.println("类名：" + obj.getClass().getName());
        //获取父类名
        System.out.println("父类名：" + obj.getClass().getSuperclass().getName());

        // 获取接口并输出
        for(int i=0; i<obj.getClass().getInterfaces().length; i++) {
            System.out.println(obj.getClass().getInterfaces()[i]);
        }
    }
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        System.out.println("------欢迎使用大数据管理平台------");
        System.out.println("用户名：");
        String username = input.next(); // 获取用户输入的用户名
        System.out.println("密码：");
        String pwd = input.next();
        System.out.println("getClass" + pwd.getClass());
        System.out.println("toString" + pwd.toString());
        boolean con = validateLogin(username, pwd);
        if(con) {
            System.out.println("登录成功");

        }else {
            System.out.println("用户名或密码有误");
        }

        // 获取getClass()
        String strObj = new String();
        printClassinfo(strObj);
    }
}
